ff8dbc16bd27705f926d29333c1246901db6fb5b,plugins/android/src/org/jetbrains/android/run/AndroidDebugRunner.java,AndroidDebugRunner,doExecute,#Project#Executor#RunProfileState#RunContentDescriptor#ExecutionEnvironment#,99
Before Change
synchronized (myDebugLock) {
MyDebugLauncher launcher = new MyDebugLauncher(project, executor, runningState, environment);
runningState.setDebugLauncher(launcher);
runDescriptor = super.doExecute(project, executor, state, contentToReuse, environment);
launcher.setRunDescriptor(runDescriptor);
}
if (runDescriptor == null) {
After Change
runningState.setDebugLauncher(launcher);
final RunContentDescriptor descriptor = embedToExistingSession(project, executor, runningState);
runDescriptor = descriptor != null ? descriptor : super.doExecute(project, executor, state, contentToReuse, environment);
launcher.setRunDescriptor(runDescriptor);
if (descriptor != null) {
return null;